Σε αυτό http://www.gotdotnet.com/team/clr/cryptofaq.htm το Link μπορείς να βρεις ένα FAQ σχετικά με τη κρυπτογράφηση για να ξεκινήσεις. Κατόπιν, μπορείς να δεις περισσότερα στο msdn. Επίσης, αν θυμάμαι καλά, ολοκληρωμένα παραδείγματα σχετικά με κρυπτογράφηση περιέχουν και τα 101 examples. Μπορείς να τα κατεβάσεις για VS2003 από εδώ και τα αντίστοιχα για VS2005 από εδώ.
Το xor δεν είναι χαρακτήρας είναι τελεστής. Υποθέτω ρωτάς γιατί χρησιμοποιείται σε πολύ απλές μορφές κρυπτογράφησης όπου κάνουμε XOR ένα string με τα περιεχόμενα ενός κλειδιού χαρακτήρα-χαρακτήρα. Δηλαδή, αν έχω πέσει μέσα στην υπόθεσή μου, κάνεις encrypt τη πρόταση "αρχικό κείμενο" με το password "abc" κάνοντας XOR τα
α XOR a, ρ XOR b, χ XOR c, ι XOR a, κ XOR b, ό XOR c, XOR a, κ XOR b, ε XOR c, ί XOR a, μ XOR b, ε XOR c, ν XOR a, ο XOR b
και το αποτέλεσμα είναι ένα string το οποίο μπορεί να σου δώσει το αρχικό μόνο αν γίνει εκ νέου XORed με το αρχικό password. Ο αλγόριθμος υλοποίσης είναι πολύ απλός αλλά και η κρυπτογράφιση είναι στοιχειώδης και γι αυτόν το λόγο δεν χρησιμοποιείται. Από τη στιγμή που το framework σου παρέχει τόσες κλάσεις, καλύτερα είναι να ασχοληθείς με αυτές .
Vir prudens non contra ventum mingit